package etxt2db.features;
import java.io.Serializable;
import java.util.List;

import edu.cmu.minorthird.text.Span;
import edu.cmu.minorthird.text.TextLabels;


public abstract class CharacterFeatureClassifier implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -8615145834509552416L;
	protected transient TextLabels corpus;
	protected transient Span span;
	
	public abstract List<String> emit(String text);
	
	public void setTextLabels(TextLabels labels){
		corpus = labels;
	}
	
	public void setSpan(Span span){
		this.span = span;
	}
}
